home *** CD-ROM | disk | FTP | other *** search
/ Champak 29 / Volume 29 - JOGO DISK .iso / Games / jungle_adventure.swf / scripts / __Packages / GradientMatrix.as < prev    next >
Text File  |  2006-11-29  |  1KB  |  79 lines

  1. class GradientMatrix extends Object
  2. {
  3.    var a = 1;
  4.    var b = 0;
  5.    var c = 0;
  6.    var d = 0;
  7.    var e = 1;
  8.    var f = 0;
  9.    var g = 50;
  10.    var h = 50;
  11.    var i = 1;
  12.    function GradientMatrix(x, y, width, height, hSkew, vSkew)
  13.    {
  14.       super();
  15.       this.g = !x ? this.g : x;
  16.       this.h = !y ? this.h : y;
  17.       this.a = !width ? this.a : width;
  18.       this.e = !height ? this.e : height;
  19.       this.d = !hSkew ? this.d : hSkew;
  20.       this.b = !vSkew ? this.b : vSkew;
  21.    }
  22.    function set hSkew(v)
  23.    {
  24.       this.d = v;
  25.    }
  26.    function get hSkew()
  27.    {
  28.       return this.d;
  29.    }
  30.    function set vSkew(v)
  31.    {
  32.       this.b = v;
  33.    }
  34.    function get vSkew()
  35.    {
  36.       return this.b;
  37.    }
  38.    function set width(v)
  39.    {
  40.       this.a = v;
  41.    }
  42.    function get width()
  43.    {
  44.       return this.a;
  45.    }
  46.    function set height(v)
  47.    {
  48.       this.e = v;
  49.    }
  50.    function get height()
  51.    {
  52.       return this.e;
  53.    }
  54.    function set x(v)
  55.    {
  56.       this.g = v;
  57.    }
  58.    function get x()
  59.    {
  60.       return this.g;
  61.    }
  62.    function set y(v)
  63.    {
  64.       this.h = v;
  65.    }
  66.    function get y()
  67.    {
  68.       return this.h;
  69.    }
  70.    function set rotation(v)
  71.    {
  72.       this.b = this.d = v;
  73.    }
  74.    function get rotation()
  75.    {
  76.       return (this.b + this.d) * 0.5;
  77.    }
  78. }
  79.